newfangled contraption - Allemand Anglais Dictionnaire